package 日期;

import java.text.DateFormat;
import java.text.ParseException;
import java.util.Date;

public class DateFormatDemo {
    public static void main(String[] args) throws Exception {
           Date d=new Date();
//           System.out.println(d);
           
             //格式化操作
//           static DateFormat getTimeInstance() 
//           获得时间 formatter，该 formatter 具有默认语言环境的默认格式化风格。 
             DateFormat df=DateFormat.getDateInstance();
             String time=df.format(d);
             System.out.println(time);
             //SHORT（short）:短类型;LONG（long）:表示长类型
//           知识点：getDateTimeInstance(int dateStyle, int timeStyle) 
//           获得日期/时间 formatter，该 formatter 具有默认语言环境的给定日期和时间格式化风格。
             df=DateFormat.getDateTimeInstance(DateFormat.LONG, DateFormat.LONG);
             System.out.println("-----------------分割线---------------");
             System.out.println(df);//获取对象的地址
             System.out.println(df.format(d));
             System.out.println("-----------------分割线---------------");
             //解析操作：String类型时间---->Date类型
             df=DateFormat.getDateInstance();//SHORT风格
             time=df.format(d);
             System.out.println(time);
             Date d2=df.parse(time);
             System.out.println(d2);
             //g格式化使用format，解析使用parse
	}
}
